package com.iwunu.gateway.config;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

import lombok.Getter;

@Component
@Getter
public class MessageCofigBean {
	@Value("${message.startWith}")
	private String  startWith;
	@Value("${message.endWith}")
	private String  endWith;
	@Value("${message.inputService}")
	private String  inputService;
	@Value("${message.outputService}")
	private String  outputService;
	@Value("${message.servicetype.general}")
	private String general;
	@Value("${message.servicetype.check}")
	private String check;
	@Value("${message.servicetype.first.online}")
	private String online;
	@Value("${message.servicetype.fingle}")
	private String fingle;
	@Value("${message.servicetype.faces.callback}")
	private String callback;
	@Value("${message.servicetype.faces.notData}")
	private String notData;	
	@Value("${message.miniType.whiteList}")
	private Integer whiteList;// 设置白名单
	@Value("${message.miniType.cancelWhiteList}")
	private Integer cancelWhiteList;// 取消已设置的白名单
	@Value("${message.miniType.getWhiteList}")
	private Integer getWhiteList;// 获取当前已设置白名单
	@Value("${message.miniType.postData}")
	private Integer postData;// 网关上报数据
	@Value("${message.miniType.connection}")
	private Integer connection;// 网关上报数据从机连接成功
	@Value("${message.miniType.breakOff}")
	private Integer breakOff;// 网关上报数据从机连接断开
	@Value("${message.miniType.broadcast}")
	private Integer broadcast;// 网关蓝牙广播数据上报
	@Value("${message.miniType.setSingleConnecion}")
	private Integer setSingleConnecion;// 断电不保存连接或单次连接
	@Value("${message.miniType.offSingleConnecion}")
	private Integer offSingleConnecion;// 断开单次连接的方式
	@Value("${message.miniType.set}")
	private Integer set;// 恢复网关为出厂状态
	@Value("${message.miniType.onOff}")
	private Integer onOff;// 设置机器开关状态
	@Value("${message.miniType.sysc}")
	private Integer sysc;// 同步时间(时间戳的方式)Java
	
	@Value("${message.miniType.faces.add}")
	private String facesAdd;// 人脸添加
	@Value("${message.miniType.faces.del}")
	private String facesDel;// 人脸删除	
	@Value("${message.miniType.faces.send}")
	private String facesSend;// 人脸发送
	@Value("${message.miniType.faces.resout}")
	private String facesResout;// 添加人脸返回
	@Value("${message.minitype.length}")
	private Integer minitypeLength;// 小类型长度	
	@Value("${message.miniType.countLength}")
	public Integer reviceMiniCont;// 接收数据小类型
	@Value("${message.image.sendType01}")
	private String sendType01;// 小类型长度	
	@Value("${message.image.sendType06}")
	private String sendType06;// 小类型长度	
	@Value("${message.image.sendType08}")
	private String sendType08;// 小类型长度		
	@Value("${message.miniType.send}")
	private String sendMiniType;// 发送数据小类型
	@Value("${message.miniType.revice}")
	private String reviceMiniType;// 接收数据小类型
	@Value("${message.miniType.pitNumLength}")
	private Integer pitNumLength;// 接收数据小类型坑位
	@Value("${message.miniType.statusLength}")
	public Integer statusLength;// 接收数据小类型状态
	@Value("${message.miniType.fm223Faces.add}")
	private String fm223FacesAdd;// 人脸添加
	@Value("${message.send.count}")
	private Integer count;// 卡密码发送数量
	@Value("${message.servicetype.faces.fm226Callback}")
	private String fm226Callback;
}
